package xcmg.device.service.vo.barcode;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * Created by sqq on 2018/1/24.
 */
public class BarcodeManageVO {
    private String barcode;

    private String totalBarcode;

    private String orgId;

    private String billType;

    private String billId;

    private String billNo;

    private Integer barcodeFlag;

    private String barcodeDesc;

    private String factoryid;

    private String splirid;

    private String vinid;

    private String orawyd;

    private String materialsNo;

    private String materialsDes;

    private String batchId;

    private BigDecimal totalQty;

    private BigDecimal currentQty;

    private BigDecimal leftQty;

    private String warehouseCode;

    private String departmentId;

    private String printId;

    private String printName;

    private Date printTime;

    private Integer reprintCount;

    private String model;

    private String barcodeStatus;

    private String statusDesc;

    private String createId;

    private String createName;

    private Date createTime;

    private String remark;

    private Boolean isDel;

    private Boolean isSeparate;

    private String sourceBarcode;

    private Integer seq;

    private Integer childCount;

    private String locationDesc;

    private Integer rowNo;

    private Date firstCheckDate;

    private Integer checkNum;

    private String businessOrder;

    /**
     * 防伪查询描述
     */
    private String fakeCheckStatus;

    /**
     * 机械制造业标识管理公共服务平台链接
     */
    private String handleUrl;

    /** 入库操作人*/
    private String inboundUser;

    /** 出库操作人*/
    private String outboundUser;

    /** 条码拆分操作人*/
    private String splitUser;

    private String deliveryInsNo;

    private String deliveryReceiptNo;

    private List<String> barcodeList;

    private List<String> materialNoList;

    private String materialNos;

    /**
     * 批次号(采购合同号)
     */
    private String batchNo;

    /**
     * 适用机型
     */
    private String machineModel;

    /**
     * 目的地(国家)
     */
    private String destinnation;

    /**
     * 零件英文描述
     */
    private String materialsDesEn;

    private String originalMaterialsNo;
    
    private String supplierCode;

    public String getOriginalMaterialsNo() {
        return originalMaterialsNo;
    }

    public void setOriginalMaterialsNo(String originalMaterialsNo) {
        this.originalMaterialsNo = originalMaterialsNo;
    }

    public List<String> getBarcodeList() {
        return barcodeList;
    }

    public void setBarcodeList(List<String> barcodeList) {
        this.barcodeList = barcodeList;
    }

    public String getDeliveryReceiptNo() {
        return deliveryReceiptNo;
    }

    public void setDeliveryReceiptNo(String deliveryReceiptNo) {
        this.deliveryReceiptNo = deliveryReceiptNo;
    }

    public String getDeliveryInsNo() {
        return deliveryInsNo;
    }

    public void setDeliveryInsNo(String deliveryInsNo) {
        this.deliveryInsNo = deliveryInsNo;
    }

    public String getInboundUser() {
        return inboundUser;
    }

    public void setInboundUser(String inboundUser) {
        this.inboundUser = inboundUser;
    }

    public String getOutboundUser() {
        return outboundUser;
    }

    public void setOutboundUser(String outboundUser) {
        this.outboundUser = outboundUser;
    }

    public String getSplitUser() {
        return splitUser;
    }

    public void setSplitUser(String splitUser) {
        this.splitUser = splitUser;
    }

    public String getHandleUrl() {
        return handleUrl;
    }

    public void setHandleUrl(String handleUrl) {
        this.handleUrl = handleUrl;
    }

    public String getFakeCheckStatus() {
        return fakeCheckStatus;
    }

    public void setFakeCheckStatus(String fakeCheckStatus) {
        this.fakeCheckStatus = fakeCheckStatus;
    }

    public String getBarcode() {
        return barcode;
    }

    public void setBarcode(String barcode) {
        this.barcode = barcode == null ? null : barcode.trim();
    }

    public String getTotalBarcode() {
        return totalBarcode;
    }

    public void setTotalBarcode(String totalBarcode) {
        this.totalBarcode = totalBarcode == null ? null : totalBarcode.trim();
    }

    public String getOrgId() {
        return orgId;
    }

    public void setOrgId(String orgId) {
        this.orgId = orgId == null ? null : orgId.trim();
    }

    public String getBillType() {
        return billType;
    }

    public void setBillType(String billType) {
        this.billType = billType == null ? null : billType.trim();
    }

    public String getBillId() {
        return billId;
    }

    public void setBillId(String billId) {
        this.billId = billId == null ? null : billId.trim();
    }

    public String getBillNo() {
        return billNo;
    }

    public void setBillNo(String billNo) {
        this.billNo = billNo == null ? null : billNo.trim();
    }

    public Integer getBarcodeFlag() {
        return barcodeFlag;
    }

    public void setBarcodeFlag(Integer barcodeFlag) {
        this.barcodeFlag = barcodeFlag;
    }

    public String getBarcodeDesc() {
        return barcodeDesc;
    }

    public void setBarcodeDesc(String barcodeDesc) {
        this.barcodeDesc = barcodeDesc == null ? null : barcodeDesc.trim();
    }

    public String getFactoryid() {
        return factoryid;
    }

    public void setFactoryid(String factoryid) {
        this.factoryid = factoryid == null ? null : factoryid.trim();
    }

    public String getSplirid() {
        return splirid;
    }

    public void setSplirid(String splirid) {
        this.splirid = splirid == null ? null : splirid.trim();
    }

    public String getVinid() {
        return vinid;
    }

    public void setVinid(String vinid) {
        this.vinid = vinid == null ? null : vinid.trim();
    }

    public String getOrawyd() {
        return orawyd;
    }

    public void setOrawyd(String orawyd) {
        this.orawyd = orawyd == null ? null : orawyd.trim();
    }

    public String getMaterialsNo() {
        return materialsNo;
    }

    public void setMaterialsNo(String materialsNo) {
        this.materialsNo = materialsNo == null ? null : materialsNo.trim();
    }

    public String getMaterialsDes() {
        return materialsDes;
    }

    public void setMaterialsDes(String materialsDes) {
        this.materialsDes = materialsDes == null ? null : materialsDes.trim();
    }

    public String getBatchId() {
        return batchId;
    }

    public void setBatchId(String batchId) {
        this.batchId = batchId == null ? null : batchId.trim();
    }

    public BigDecimal getTotalQty() {
        return totalQty;
    }

    public void setTotalQty(BigDecimal totalQty) {
        this.totalQty = totalQty;
    }

    public BigDecimal getCurrentQty() {
        return currentQty;
    }

    public void setCurrentQty(BigDecimal currentQty) {
        this.currentQty = currentQty;
    }

    public BigDecimal getLeftQty() {
        return leftQty;
    }

    public void setLeftQty(BigDecimal leftQty) {
        this.leftQty = leftQty;
    }

    public String getWarehouseCode() {
        return warehouseCode;
    }

    public void setWarehouseCode(String warehouseCode) {
        this.warehouseCode = warehouseCode;
    }

    public String getDepartmentId() {
        return departmentId;
    }

    public void setDepartmentId(String departmentId) {
        this.departmentId = departmentId == null ? null : departmentId.trim();
    }

    public String getPrintId() {
        return printId;
    }

    public void setPrintId(String printId) {
        this.printId = printId == null ? null : printId.trim();
    }

    public String getPrintName() {
        return printName;
    }

    public void setPrintName(String printName) {
        this.printName = printName == null ? null : printName.trim();
    }

    public Date getPrintTime() {
        return printTime;
    }

    public void setPrintTime(Date printTime) {
        this.printTime = printTime;
    }

    public Integer getReprintCount() {
        return reprintCount;
    }

    public void setReprintCount(Integer reprintCount) {
        this.reprintCount = reprintCount;
    }

    public String getModel() {
        return model;
    }

    public void setModel(String model) {
        this.model = model == null ? null : model.trim();
    }

    public String getBarcodeStatus() {
        return barcodeStatus;
    }

    public void setBarcodeStatus(String barcodeStatus) {
        this.barcodeStatus = barcodeStatus == null ? null : barcodeStatus.trim();
    }

    public String getStatusDesc() {
        return statusDesc;
    }

    public void setStatusDesc(String statusDesc) {
        this.statusDesc = statusDesc == null ? null : statusDesc.trim();
    }

    public String getCreateId() {
        return createId;
    }

    public void setCreateId(String createId) {
        this.createId = createId == null ? null : createId.trim();
    }

    public String getCreateName() {
        return createName;
    }

    public void setCreateName(String createName) {
        this.createName = createName == null ? null : createName.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    public Boolean getIsDel() {
        return isDel;
    }

    public void setIsDel(Boolean isDel) {
        this.isDel = isDel;
    }

    public Boolean getIsSeparate() {
        return isSeparate;
    }

    public void setIsSeparate(Boolean isSeparate) {
        this.isSeparate = isSeparate;
    }

    public String getSourceBarcode() {
        return sourceBarcode;
    }

    public void setSourceBarcode(String sourceBarcode) {
        this.sourceBarcode = sourceBarcode;
    }

    private Date beginDate;

    private Date endDate;

    public Date getBeginDate() {
        return beginDate;
    }

    public void setBeginDate(Date beginDate) {
        this.beginDate = beginDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    private List<String> barcodes;

    public List<String> getBarcodes() {
        return barcodes;
    }

    public void setBarcodes(List<String> barcodes) {
        this.barcodes = barcodes;
    }

    public Integer getSeq() {
        return seq;
    }

    public void setSeq(Integer seq) {
        this.seq = seq;
    }

    public Integer getChildCount() {
        return childCount;
    }

    public void setChildCount(Integer childCount) {
        this.childCount = childCount;
    }

    public String getLocationDesc() {
        return locationDesc;
    }

    public void setLocationDesc(String locationDesc) {
        this.locationDesc = locationDesc;
    }

    public Integer getRowNo() {
        return rowNo;
    }

    public void setRowNo(Integer rowNo) {
        this.rowNo = rowNo;
    }

    public Date getFirstCheckDate() {
        return firstCheckDate;
    }

    public void setFirstCheckDate(Date firstCheckDate) {
        this.firstCheckDate = firstCheckDate;
    }

    public Integer getCheckNum() {
        return checkNum;
    }

    public void setCheckNum(Integer checkNum) {
        this.checkNum = checkNum;
    }

    public String getBusinessOrder() {
        return businessOrder;
    }

    public void setBusinessOrder(String businessOrder) {
        this.businessOrder = businessOrder;
    }

    public List<String> getMaterialNoList() {
        return materialNoList;
    }

    public void setMaterialNoList(List<String> materialNoList) {
        this.materialNoList = materialNoList;
    }

    public String getMaterialNos() {
        return materialNos;
    }

    public void setMaterialNos(String materialNos) {
        this.materialNos = materialNos;
    }

    public String getBatchNo() {
        return batchNo;
    }

    public void setBatchNo(String batchNo) {
        this.batchNo = batchNo;
    }

    public String getMachineModel() {
        return machineModel;
    }

    public void setMachineModel(String machineModel) {
        this.machineModel = machineModel;
    }

    public String getDestinnation() {
        return destinnation;
    }

    public void setDestinnation(String destinnation) {
        this.destinnation = destinnation;
    }

    public String getMaterialsDesEn() {
        return materialsDesEn;
    }

    public void setMaterialsDesEn(String materialsDesEn) {
        this.materialsDesEn = materialsDesEn;
    }

	public String getSupplierCode() {
		return supplierCode;
	}

	public void setSupplierCode(String supplierCode) {
		this.supplierCode = supplierCode;
	}
    
}
